Sports

Steven Matz, St. Louis Cardinals reach agreement on four-year, $44 million deal,..